home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 16842 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: pangea.Stanford.EDU!karish
  2. From: karish@pangea.Stanford.EDU (Chuck Karish)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.edu
  4. Subject: Re: POSIX/Unix conformance (was: ANSI C and POSIX ...)
  5. Date: 12 Apr 1996 01:47:46 GMT
  6. Organization: Mindcraft, Inc.
  7. Message-ID: <4kkco2$i8m@nntp.Stanford.EDU>
  8. References: <JSA.96Feb16135027@organon.com> <dewar.828987795@schonberg> <4kcf2q$mll@solutions.solon.com> <emery-0804961940190001@line297.nwm.mindlink.net>
  9. NNTP-Posting-Host: pangea.stanford.edu
  10.  
  11. In article <emery-0804961940190001@line297.nwm.mindlink.net>,
  12. David Emery <emery@grebyn.com> wrote:
  13.  
  14. >U.S. NIST has developed a set of validation procedures based on commercial
  15. >testing.  A POSIX validation tester submits his test suite to NIST, and NIST
  16. >'validates' this suite against the test assertions.  The test suite itself
  17. >remains the property of the testing organization.  The goal of the NIST
  18. >'validation' is to certify the testing organization as acceptable to issue
  19. >NIST FIPS conformance certificates for the implementation.  NIST maintains a
  20. >list of conforming POSIX/FIPS 151-2 implementations.  
  21.  
  22. This isn't exactly how the NIST POSIX.1 (FIPS 151-2) certification
  23. program works.  This program uses a test suite that was developed by
  24. NIST and which is available to system vendors for a reasonable price
  25. ($4500).  Testing is done by third-party laboratories (including
  26. my employer, Mindcraft, Inc.), not by NIST.
  27.  
  28. The situation is different for NIST C (FIPS 160) testing, which is
  29. done by NIST using a privately-owned test suite.
  30.  
  31. >This differs from Ada testing in a critical way:  For Ada validation, the
  32. >test suite iteself is freely available.  It is (relatively) easy to verify
  33. >that an Ada validation (ACVC) test matches the standard, and there is a 
  34. >single test suite for all validations.  For POSIX testing, each tester has
  35. >his own test suite, and we have to trust NIST and the testing vendor that
  36. >the vendor's test actually tests POSIX compliance.  
  37.  
  38. Again, anyone can buy NIST's FIPS 151-2 test suite and read the
  39. source.  They are good about fixing it when customers point out
  40. errors.
  41. --
  42.  
  43.     Chuck Karish          karish@mindcraft.com
  44.     (415) 323-9000 x117   karish@pangea.stanford.edu
  45.